// 指定函数的参数和返回值类型
function MyFn1(a: number, b?: string): string {
    if (b) {
        return a + b;
    }

    return '' + a
}

// 无返回值函数
function MyFn2(): void {
}

// 默认参数和变长参数的类型
function MyFn3(a: number = 10, b: string, c?:boolean, ...rest: number[]) {
}

